// CameraService.java
package com.example.monitor.service;

import com.example.monitor.model.VO.CameraVO;
import com.example.monitor.model.VO.ResultVO;
import java.util.List;

public interface CameraService {
    ResultVO<List<CameraVO>> getAllCameras();
    
    // 新增摄像头
    ResultVO<CameraVO> addCamera(CameraVO cameraVO);
    
    // 更新摄像头信息
    ResultVO<CameraVO> updateCamera(Long cameraId, CameraVO cameraVO);
    
    // 删除摄像头
    ResultVO<Void> deleteCamera(Long cameraId);
}
